#include"proc.h"
#include<unistd.h>
#include<string.h>

//  "|/-\"旋转标志
void process()
{
  const char* lable ="|/-\\";

  //为什们要定义101个字符？
  //就是因为我们的进度条有100个
  //但是字符的结尾要用\0表示所以我们要有101个字符
  char bar[101];
  //先将进度条设置为\0，然后在依次增加#。
  memset(bar,'\0',sizeof(bar));
  int i=0;
  while(i<=100)
  {
    printf("[%-100s] [%d%%] [%c]\r",bar,i,lable[i%4]);
    fflush(stdout);
    bar[i++]='#';
    usleep(100000);
  }
  printf("\n");
  
}
